@charset "utf-8";
/* CSS Document */

.reg_wrapper{
	width:996px;
	margin:0 auto;
}
.reg_header{
	padding:3px 0px 80px;
}
.reg_header .logo em{
	display:none;
}

/*   main  */
.reg_main{
	clear:both;
	width:100%;
	padding-bottom:50px;
}
.reg_main:after{
	content:".";
	clear:both;
	visibility:hidden;
	height:0;
	display:block;	
	}
.reg_main .reg_title{
	text-align:left;
	height:35px;
	line-height:35px;
	padding-bottom:10px;

}
.reg_main .reg_title span{
		font-size:24px;
		color:#444444;
		font-weight:bold;
		padding-left:60px;
	}
.reg_main .left{
	width:640px;
	float:left;
	text-align:left;
}
.reg_main .left .step{
	font-size:14px;
	margin:25px 0px 15px 0px;
	color:#444444;
}
.reg_main .left .step span{
	color:#ED1B24;
	font-size:14px;
}
.reg_main .left .explain{}
.reg_main .mod{
	padding-top:30px;
}
.reg_main .item{
	clear:both;
	margin:24px 0px 12px;
}
.reg_main .item label{
	width:130px;
	font-size:14px;
	display:inline-block;
	line-height:30px;
	margin-right:15px;
	text-align:right;
}
.reg_main .item input{
	height:18px;
	padding:5px;
	width:200px;
	font-size:12px;
	vertical-align:middle;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:3px;
	border:1px solid #C9C9C9;
}

.reg_main .item input#say{
	width:96px;
	height:28px;
	background:url(../images/upload.gif) no-repeat;
	border:none;
	color:#FFF;
	cursor:pointer;
	margin-left:15px;
}
.reg_main .item input.fixed{
	width:96px;
	height:28px;
	background:url(../images/upload.gif) no-repeat;
	border:none;
	color:#FFF;
	cursor:pointer;
	margin-left:15px;
}
.reg_main .item select{
		border:1px solid #C9C9C9;
	margin:6px 20px 0px 0px;
}
.reg_main .item input#agreement{
	width:20px;
	vertical-align:middle;
	border:none;
}
.reg_main .item a.forget{ font-size:14px; text-decoration:none; padding-left:5px; color:#000;}
.reg_main .item a.forget:hover{ text-decoration:underline; color:red; cursor:pointer;}

/**/
.reg_main .item form.upform{ display:inline-block;}
.item-upimgs .upload{  }
.item-upimgs .upload input{
	 width:278px; 
	 height:28px; 
	 line-height:28px;	
	}
.item-upimgs .upImg{ clear:both; margin:5px 0 0 150px;}
.item-upimgs .upImg img{ width:138px; height:140px;}
/**/
span.num{
	margin-left:20px;
	color:#666;
}
.tex{
	margin:5px 0px 0px 80px;
}
.tex textarea{
	width:450px;
	height:140px;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:3px;
	border:1px solid #C9C9C9;
}
p.agreement{
	margin-left:150px;
}
.item label.agreement-label{
	width:280px;
}
.item label.agreement-label a{
	font-size:14px;
	color:#FA0B0D;
}
.mod input.submit{
	background:url(../images/login_bg.gif) no-repeat;
	width:73px;
	height:25px;
	border:none;
	cursor:pointer;
	color:#FFF;
	margin:5px 5px 10px 250px;
}
.mod .rembtn {
	padding-top:10px;

	}
.mod .rembtn  input.checkbox {
	float:left;
	border:none;
	outline:none;
	height:25px;
	line-height:25px;
	width:auto;
	margin-left:150px;
}
.mod .rembtn span {
	float:left;
	display:block;
	font-size:14px;
	height:25px;
	line-height:25px;
	padding-left:3px;
	padding-right:22px;
	padding-right:17px\9;
 *padding-right:19px!important;
	_padding-right:19px;
	color:#787878;
}
.mod .rembtn .button_dl {
	float:left;
	color:#fff;
	background:url(../images/login_bg.gif) no-repeat;
	width:73px;
	height:25px;
	border:none;
	cursor:pointer;
}
.mod .hzimg {
	clear:both;
	text-align:left;
	padding:3px;
	padding-left:91px;
}
.mod .hzimg p {
	line-height:180%;
	font-size:14px;
}
.mod .hzimg .linkimg {
	text-align:left;
	padding:5px 0;
}
.mod .hzimg .linkimg a {
	display:inline-block;
	width:26px;
	height:26px;
	padding:3px 5px;
}

p.pl{
	margin:10px 0px 0px 200px;
	color:#666;
}
p.pl a{
	color:#FA0B0D;
}



.reg_main .right{
	float:right;
	width:310px;
}
.reg_main .right h2{
	font-size:14px;
	margin:0px 0px 12px;
	color:#FA0B0D;
}
.reg_main .right p{
	color:#666666;
	line-height:150%;
	margin-bottom:30px;
}

.reg_footer{
	width:100%;
}
.reg_footer .db-inc{
	clear:both;
	color:#999;
	padding-bottom:1em;
}
.reg_footer .db-inc .about{
	float:right;
}
.reg_footer .db-inc .about a{
	color:#FA0B0D;
	padding:3px;
}
.reg_footer .db-inc .about a:hover{
	background:#FA0B0D;
	color:#FFF;
	text-decoration:none;
}









